СправочникВыборка.<Имя справочника> (CatalogSelection.<Catalog name>)
СправочникВыборка.<Имя справочника> (CatalogSelection.<Catalog name>)
Доступен, начиная с версии 8.0.
Свойства:
<Имя общего реквизита> (<Common attribute name>)<Имя реквизита> (<Attribute name>)
<Имя табличной части> (<Tabular section name>)
ВерсияДанных (DataVersion)
Владелец (Owner)
ИмяПредопределенныхДанных (PredefinedDataName)
Код (Code)
Наименование (Description)
ПометкаУдаления (DeletionMark)
Предопределенный (Predefined)
Родитель (Parent)
Ссылка (Ref)
ЭтоГруппа (IsFolder)
Методы:
ПолучитьОбъект (GetObject)Следующий (Next)
УровеньВВыборке (LevelInSelection)
Описание:
Объект этого типа возвращается методами Выбрать и ВыбратьИерархически у объекта типа СправочникМенеджер.<Имя справочника> и представляет собой специализированный способ перебора элементов справочника. Обход элементов выполняется системой динамически. Это означает, что использование выборки не считывает все элементы сразу, а выбирает их порциями из базы данных. Такой подход позволяет достаточно быстро обходить с помощью выборки большие списки справочников и не загружает в память всех элементов выборки.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Пример:
| Процедура УстановитьРеквизит(ИдСправочника, ИдРеквизита, ЗначениеРеквизита, СтруктураДляОтбора) ВыборкаСправочника = Справочники[ИдСправочника].Выбрать(,,СтруктураДляОтбора); Пока ВыборкаСправочника.Следующий() Цикл Объект = ВыборкаСправочника.ПолучитьОбъект(); Объект[ИдРеквизита] = ЗначениеРеквизита; Объект.Записать(); КонецЦикла; КонецПроцедуры |
См. также:
СправочникМенеджер.<Имя справочника>, метод ВыбратьСправочникМенеджер.<Имя справочника>, метод ВыбратьИерархически
Использование в версии:
Доступен, начиная с версии 8.0.